+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+                         :                            +
+                 :  All-the-vb (www.vbulletin-arab.net)                      +
+                                                                   + 
+                For vBulletin 3.X.X                         +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  ,
       
All-the-vb .

 :      .

 : all-the-vb  ()

 :  8  10 .

 :
        
    ,     
     
   
         
          .
    ;)



:
#@@@@@@@@@@@@@@@@@@@

  invi_install.php
  admincp
  
http://ddddddddd/vb/admincp/invi_install.php
 
#@@@@@@@@@@@@@@@@@@@


1.   includes/config.php
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  :
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

$cookieprefix = 'bb'; 

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 :
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

$debug=1; 


-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
2.   (register.php)
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  :
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

	globalize($_REQUEST, array(
		'month' => INT,
		'day' => INT,
		'year' => INT
	));

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 :
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

globalize($_REQUEST, array(
		'month' => INT,
		'day' => INT,
		'year' => INT,
                            'refurl' => str
	));

      if(empty($refurl)){
     eval(print_standard_error('error_close_re'));
      }else{
      $checkurl = $DB_site->query_first("
			SELECT userid,num_invite,posts,joindate,username
			FROM " . TABLE_PREFIX . "user
			WHERE urlr='$refurl'
		");
    if($checkurl['num_invite']==$vboptions['num_invite_can'] or
       $checkurl['posts']<$vboptions['posts_can_invite'] or
         round((time() - $checkurl['joindate']) / 86400)<($vboptions['day_can_invite'])){
       eval(print_standard_error('error_uncomin'));
       }
       }

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  :
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 

autosubscribe, birthday, birthday_search

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  :
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

autosubscribe, birthday, birthday_search,urlr

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  :
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 

'$birthday',
				'$birthday_search'
			

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  :
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

'$birthday','$birthday_search',
'".md5(uniqid(rand(),1).microtime())."'
			

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  :
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 

$userid = $DB_site->insert_id(); 
			

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 :
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

$DB_site->query("UPDATE user SET num_invite=num_invite+1 WHERE userid='$testreferrerid[userid]' ");   

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  :
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 

if (empty($_REQUEST['do']) AND empty($_REQUEST['a']))
{
	$_REQUEST['do'] = 'signup';
}
			

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 :
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

$referrername=$_POST['uname']; 

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

3.     (modifyprofile)

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  :
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
$customfields[required]

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  :
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

<tr>
	<td class="thead" colspan="2"><b>$vbphrase[invitemember_subject]
</b></td>
</tr>

<tr>
	<td class="alt1"  align="center">


			<fieldset class="fieldset">
				<legend><label for="tb_customtext">$vbphrase[invitemember_subject]</label></legend>
<phrase 1="$vboptions[day_can_invite]" ,2="$vboptions[posts_can_invite]"
,3="$bbuserinfo[num_invite]" ,4="$vboptions[num_invite_can]">$vbphrase[invitemembera]</phrase>

<br />
<input type="text" class="bginput" name="customtext" id="tb_customtext" value="$vboptions[bburl]/register.php?refurl=$bbuserinfo[urlr]" readonly="readonly"  size="50"  />

			</fieldset>

</td>

</tr>

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

     (register_rules)

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  :
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 

<input type="hidden" name="year" value="$year" />

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  :
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

<input type="hidden" name="uname" value="$checkurl[username]" />

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
3-  Phrases 
    
 Languages & Phrases

   Phrase Manager

  add new phrase

  :
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 

Phrase Type: front-End Error Messages 
Varname: close_re
Text:   ,      


Phrase Type: front-End Error Messages 
Varname: uncomin
Text:        .

Phrase Type: GLOBAL 
Varname: invitemember_subject
Text:     


Phrase Type: GLOBAL 
Varname: invitemembera
Text: 
           :
<br />
            [ {1} ]        [ {2} ]  
</br>
  {3}    {4}  .



-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-


  :
http://ddddddd/vb/admincp/options.php?null=0
      ,

  
Add New Setting Group

  :
Varname :  invite_bymember

Title:    

Display Order:   

vBulletin Default : yes

 ,

    

Add Setting
  :

Varname: num_invite_can

Setting Group:    

Title:  

Description:    

Option Code :  

Default:       5

Display Order:  

vBulletin Default : yes

 

    :

Add Setting
  :

Varname: day_can_invite

Setting Group:    

Title:     

Description:     X   

Option Code :  

Default: )          

Display Order:   

vBulletin Default : yes

 

    :

Add Setting
  :

Varname: posts_can_invite

Setting Group:    

Title:   

Description:     X  

Option Code :  

Default: ()   ,       

Display Order:   

vBulletin Default : yes

 

  includes/config.php
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  :
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

$debug=1;

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
:
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

$debug=1; 


-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      
  ,
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 
ahmed-samara